﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Demo.Mmose.Core.Entity.Suit.Spell
{
    /// <summary>
    /// 暂时无用
    /// </summary>
    public class SpellEffectCollection
    {
        #region zh-CHS 构造和初始化和清理 | en Constructors and Initializers and Dispose

        /// <summary>
        /// 
        /// </summary>
        /// <param name="id"></param>
        /// <param name="spells"></param>
        public SpellEffectCollection( Spell owner )
        {
            m_Owner = owner;
        }

        #endregion

        #region zh-CHS Owner属性 | en Public Properties

        #region zh-CHS 私有成员变量 | en Private Member Variables
        /// <summary>
        /// 
        /// </summary>
        public Spell m_Owner = null;
        #endregion
        /// <summary>
        /// 
        /// </summary>
        public Spell Owner
        {
            get { return m_Owner; }
            internal set { m_Owner = value; }
        }

        #endregion

        /// <summary>
        /// 
        /// </summary>
        /// <param name="spellEffectId"></param>
        public void AddSpellEffect( long spellEffectId, SpellEffect spellEffect )
        {

        }

        /// <summary>
        /// 
        /// </summary>
        /// <param name="spellEffectId"></param>
        /// <returns></returns>
        public bool Remove( long spellEffectId )
        {
            return false;
        }

        /// <summary>
        /// 
        /// </summary>
        /// <returns></returns>
        SpellEffect[] ToArray()
        {
            return null;
        }

    }
}
